using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace QLThuHocPhi
{
    public partial class AddEmployee : Form
    {
        QLThuHocPhi.Database.DBTool dbt = new QLThuHocPhi.Database.DBTool(); 
        public AddEmployee()
        {
            InitializeComponent();
            //int i = dbt.getIDEmploy();
           // textBox1.Text=Convert.ToString(i + 1);
           // textBox1.Enabled = false;
            comboBox1.Text = "Admin";
            comboBox2.Text = "Nam";
        }

        private void button2_Click(object sender, EventArgs e)
        {
            SystemForm sf = new SystemForm();
            sf.Show();
            this.SetVisibleCore(false);
        }

        private void button1_Click(object sender, EventArgs e)
        {
             if (txtconfirmpass.Text.Length < 6 || txtconfirmpass.Text.Length > 10)
            {
                MessageBox.Show("confirm password phải từ 6 đến 10 ký tự");
                txtpass.Focus();
                return;
            }
            if (!txtconfirmpass.Text.Equals(txtpass.Text)) {
                MessageBox.Show("Confirmpass không chính xác");
                txtpass.Focus();
                return;
            }
            if (textBox3.Text.Length < 6 || textBox3.Text.Length > 10)
            {
                MessageBox.Show("username phải từ 6 đến 10 ký tự");
                textBox3.Focus();
                return;
            }
            if (txtpass.Text.Length < 6 || txtpass.Text.Length > 10)
            {
                MessageBox.Show("password phải từ 6 đến 10 ký tự");
                txtpass.Focus();
                return;
            }
            if (textBox5.Equals(""))
            {
                MessageBox.Show("Bạn chưa nhập tên nhân viên");
                textBox5.Focus();
                return;
            }
            if (textBox6.Equals(""))
            {
                MessageBox.Show("Bạn chưa nhập chức vụ");
                textBox6.Focus();
                return;
            }
            if (textBox8.Equals(""))
            {
                MessageBox.Show("Bạn chưa nhập quê quán");
                textBox8.Focus();
                return;
            }
            if (textBox9.Equals(""))
            {
                MessageBox.Show("Bạn chưa nhập địa chỉ");
                textBox9.Focus();
                return;
            }
            if (dbt.IsValidEmail(textBox10.Text) == false)
            {
                MessageBox.Show("Email không đúng");
                textBox10.Focus();
                return;
            }
            if (dbt.IsPhone(textBox11.Text) == true || textBox11.Text.Length < 8 || textBox11.Text.Length > 12)
            {
                MessageBox.Show("Số điện thoại không đúng");
                textBox11.Focus();
                return;
            }
            dbt.CreateEmploy(textBox5.Text, textBox6.Text, comboBox2.SelectedItem.ToString(), textBox8.Text, textBox9.Text, textBox10.Text, textBox11.Text, textBox3.Text, txtpass.Text, comboBox1.SelectedItem.ToString());
            ListEmploy le = new ListEmploy();
            le.Show();
            this.Dispose();
        }

        private void AddEmployee_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'qLHocPhiDataSet.NhanVien' table. You can move, or remove it, as needed.
           // this.nhanVienTableAdapter.Fill(this.qLHocPhiDataSet.NhanVien);

        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            
        }
    }
}